6
תגובות

file_get_contents לא עובד על שרת

פתח razand ,
ב wamp הכול עובד
 

עם אני עושה ככה:
<?php echo file_get_contents("http://mako.co.il"); ?>

זה עובד מצויין
אבל עם אני משלב משהו כזה בקוד שלי:
if(isset($_POST['USERNAME']) && !empty($_POST['USERNAME']))
    $content = file_get_contents("http://site.co.il/?username="+$_POST['USERNAME']);

זה לא עובד

6 תשובות

avatar ענה intval ב 24 לדצמבר 2013 #

ואם אתה מחליף את file_get_contents ב echo
שום דבר עדיין לא עובד? כנראה שהבעיה במקום אחר.

avatar ענה razand ב 24 לדצמבר 2013 #

חח אני גאון שכחתי לכתוב את השגיאה:

Warning: file_get_contents(0): failed to open stream: No such file or directory in *** on line 4

avatar ענה intval ב 24 לדצמבר 2013 #

כנראה שחברת האחסון שלך חסמה את האפשרות של שימוש בפונצקיות לעבודה עם קבצים דרך לעבודה עם רשת. תצטרך להשתמש ב-curl.

avatar ענה razand ב 24 לדצמבר 2013 #

גם חשבתי שזה בגלל זה
בגלל זה עשיתי קובץ שמכיל רק את הקוד הראשון
הרצתי אותו וזה עבד. (באחסון) ככה שאני יודע שזה לא קשור...

avatar ענה intval ב 24 לדצמבר 2013 #

טעות, שלי
תקרא מה כתוב בסוגריים בתור הפרמטר שהפונציקה קיבלה ואחר כך תנסה להבין למה.

file_get_contents(0)

avatar ענה razand ב 24 לדצמבר 2013 #

אבל למה היא קיבלה 0 אם הכנסתי מחרוזת?

עריכה:
עליתי על זה איזה טעות טיפשית...
פשוט בגלל ההרגל ל java ActionScript ו javascript
שמתי בטעות + במקום נקודה וזה הפך את זה ל int